package com.doit.doc;

import java.util.ArrayList;
import java.util.HashMap;

public class ApisDemo {
    public static void main(String[] args) {
        //创建ArrayList的对象
        ArrayList<String> list = new ArrayList<>();

        //添加元素
        list.add("zss");
        list.add("lss");
        list.add("www");
        list.add("zll");
        list.add("tqq");
        System.out.println(list);//[zss, lss, www, zll, tqq]

        //根据索引获取元素
        System.out.println(list.get(0));//zss
        System.out.println(list.get(1));//lss
        System.out.println(list.get(2));//www
        System.out.println(list.get(3));//zll
        System.out.println(list.get(4));//tqq


        //删除集合中的元素
        list.remove(0);
        list.remove(0);
        list.remove(0);
        System.out.println(list);//[zll, tqq]

        //集合的长度
        System.out.println(list.size());//2

        //将0号索引的位置元素改成doit
        list.set(0,"doit");
        System.out.println(list);//[doit, tqq]

        //判断zss这个元素是否存在这个集合中
        boolean flag = list.contains("zss");
        System.out.println(flag);//false

        //判断这个集合是否为空集合(也就是集合中没有元素)
        boolean empty = list.isEmpty();
        System.out.println(empty);//false

        //清空集合的元素
        list.clear();
        System.out.println(list.size());//0

    }
}
